/*
*所有关于Ads_Task类的业务代码接口应在此处编写
*/
using DGZImp.Core.BaseProvider;
using DGZImp.AdsProject.DomainModels;
using DGZImp.Core.Utilities;
using System.Linq.Expressions;
namespace DGZImp.AdsProject.IServices
{
    public partial interface IAds_TaskService
    {
        /// <summary>
        /// 获取异常任务分页数据
        /// </summary>
        /// <param name="pageIn"></param>
        /// <returns></returns>
        Task<AbnormalTaskPageOutDto> GetPage(AbnormalTaskPageInDto pageIn);
        //新增或处理异常任务
        Task<long> AddOrUpdate(AbnormalTaskDto dto);
        //获取异常任务详情
        Task<AbnormalTaskDto> GetDetail(long taskId);

        Task<List<TaskLogDto>> GetTaskLog(long taskId);
    }
}
